/* CSS Document */

.btn_send {
     font-weight:bold; font-size: 11px;color:#ffffff;cursor:pointer;
	 background:url(../images/btn_send.gif);
	  padding-right:0px; cursor: hand; width:47px; height:36px; 
	  border:0;font-family: Arial,Tahoma, Verdana
}
.btn {
    background: url("../images/btn.gif") repeat-x scroll 0 0 transparent;
    border: 0 none;
    color: #c71050;
    cursor: pointer;
    font-family: Tahoma,Verdana,Arial;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    width: 72px;
}
.btn82 {
     font-weight:bold; font-size: 11px;color:#ffffff;cursor:pointer;
	 background:url(../images/btn82.gif);
	  padding-right:0px; cursor: hand; width:82px; height:22px; 
	  border:0;font-family: Arial,Tahoma, Verdana
}
.input_form {
	background:url(../images/bginputform.gif) bottom repeat-x ;
    FONT-WEIGHT: normal; FONT-SIZE: 12px; background-color:#ffffff; height:17px;	
	border-right: #d6dade 1px solid;font-size: 11px; 
	border-top: #8a8b8d 1px solid; border-left: #8a8b8d 1px solid; 
	border-bottom: #d6dade 1px solid; border-collapse: collapse;
}
.input_form_2 {
	background:url(../images/bginputform.gif) bottom repeat-x ;
    FONT-WEIGHT: normal; FONT-SIZE: 12px; background-color:#ffffff; height:40px;	
	border-right: #d6dade 1px solid;font-size: 11px; 
	border-top: #8a8b8d 1px solid; border-left: #8a8b8d 1px solid; 
	border-bottom: #d6dade 1px solid; border-collapse: collapse;
}

.menu_pages {
	float:left;
	width:1000px;	
	background:url(../images/bgmenu.gif) top left repeat-x;	
	height:33px;	
	}



.tabs_manage {
      float:left;
      width:100%;
      background:#fff3de;
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #BCD2E6;
      }
.tabs_manage ul {
          margin:0;
          padding:5px 10px 0 10px;
          list-style:none;
      }
.tabs_manage li {
      display:inline;
      margin:0;
      padding:0;
      }
.tabs_manage a {
      float:left;
      background:url("../images/tableft.png") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
.tabs_manage a span {
      float:left;
      display:block;
      background:url("../images/tabright.png") no-repeat right top;
      padding:6px 15px 5px 6px;
      color:#333333;
	  font:bold 11px Tahoma,Arial, Helvetica, sans-serif;
      }
      
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs_manage a span {float:none;}
    /* End IE5-Mac hack */
.tabs_manage a:hover span {
      color:#005eea;
	  font:bold 11px Tahoma,Arial, Helvetica, sans-serif;
      }
.tabs_manage a:hover {
      background-position:0% -42px;
      }
.tabs_manage a:hover span {
      background-position:100% -42px;
      }

.tabs_manage .current_manage a {
              background-position:0% -42px;
			  color:#005eea;
      }
.tabs_manage .current_manage a span {
              background-position:100% -42px;
			  color:#005eea;
      }
	 
.tabs_state {	
      padding:0px 5px 0px 10px;
      color:#032a6b;
	  font:bold 11px Tahoma,Arial, Helvetica, sans-serif;
      }

a.current_manage 
	{
	background-position:0% -42px !important;
	color:#005eea !important;
	}
span.current_manage 
	{
	background-position:100% -42px !important;
	color:#005eea !important;
	}


/*  het class tab quan tri */
.lblEdit {
	font:bold 11px Tahoma,Verdana,Arial,Helvetica, sans-serif;
	color:#4d5e6d;	
	padding:3px 0px 3px 0px;	
	}
	
.TextBox {
	background:url(../../images/bginputform.gif) bottom repeat-x ;
    FONT-WEIGHT: normal;
     FONT-SIZE: 12px; 
    background-color:#ffffff; 
    padding:3px 0px 2px 0px;
	border-right: #d6dade 1px solid !important;
	font-size: 11px; 
	border-top: #8a8b8d 1px solid; 
	border-left: #8a8b8d 1px solid; 
	border-bottom: #d6dade 1px solid; 
	border-collapse: collapse ;
	width: 160px ;
}	
.TextArea {
	background:url(../../images/bginputform.gif) bottom repeat-x ;
    FONT-WEIGHT: normal; FONT-SIZE: 12px; background-color:#ffffff; height:17px;	
	border-right: #d6dade 1px solid;font-size: 11px; 
	border-top: #8a8b8d 1px solid; border-left: #8a8b8d 1px solid; 
	border-bottom: #d6dade 1px solid; border-collapse: collapse ;
	width: 160px;
	height:150px;
}
.Dropdownlist {
	background:url(../../images/bginputform.gif) bottom repeat-x ;
    FONT-WEIGHT: normal; FONT-SIZE: 12px; background-color:#ffffff; height:17px;	
	border-right: #d6dade 1px solid;font-size: 11px; 
	border-top: #8a8b8d 1px solid; border-left: #8a8b8d 1px solid; 
	border-bottom: #d6dade 1px solid; border-collapse: collapse ;
	width: 153px !important;
	height:20px;
}	
.Invisible 
{	
	display:none;
	
	}
/*CSS Data grid*/
	
.GridBorder {	
	border-collapse:collapse;
	border: #b5cce3 1px solid;
	
}
.GridBorder tr td {	
	border-collapse:collapse;
	border: #b5cce3 1px solid;
	
}

.GridBorder th  {	
	border-collapse:collapse;
	border: #b5cce3 1px solid;
	
}


.GridHeader {
	font:bold 9px Tahoma,Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px 0px 5px 5px;
	background:url(../../images/bgtab.gif) #c3dff8 top left repeat-x;
	height:28px;
}

.GridRow {
	font:normal 11px Tahoma,Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px 0px 5px 5px;
	height:25px;
	
}
.GridRow A {
	color:#000000;
	text-decoration:none
}
.GridRow A:hover{
	color:#0023ff;
	text-decoration:none
}

.GridAlterRow {
	font:normal 11px Tahoma,Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px 0px 5px 5px;
	background-color:#eff6fc;	
	height:25px;
}
.GridAlterRow A {
	color:#000000;
	text-decoration:none
}
.GridAlterRow A:hover{
	color:#0023ff;
	text-decoration:none
}

.tbl_SelectedRow {
	font:normal 11px Tahoma,Arial, Helvetica, sans-serif;
	color:#0023ff;
	padding:5px 0px 5px 5px;
	background-color:#c5dff8;
}
.tbl_SelectedRow A {
	color:#0023ff;
	text-decoration:none
}
.tbl_SelectedRow A:hover{
	color:#0023ff;
	text-decoration:none
}/*end css datagrid*/	

.col_680 {
	float:left;
	width:650px;	
	}
.rowmain_680 {
	float:left;
	width:650px;	
}	
.title_porlet680 {	
	width:650px;
	height:28px;
	background:url(../images/title_porlet780.png) no-repeat ;	
	}
.mid_porlet680 {	
	background:url(../images/mid_porlet780.gif) repeat-y;	
}
.bottom_porlet680 {
	background:url(../images/bottom_porlet780.png);	
	height:23px;
}	
.imgProduct {float:left; padding-right:3px;}


/* Field requires alert */  
span .fieldRequired {
	color:#DD0000 !Important;
}
.fieldRequired {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("../../images/required.gif");
	background-position:center;
	background-repeat:no-repeat;
	color:#DD0000 !Important;
	padding-bottom:0px;
	padding-left:8px;
	padding-right:5px;
	padding-top:0px;
}

.Disable {display:none;}
.HeadTitle {padding-bottom:5px;}	
.HeadTitle h3 {text-transform:uppercase; padding-top:5px;}	

.SubjectTitle{padding-bottom:5px;
              font-family: Arial,tahoma;
            font-size: 10pt;}	

.SubjectTitle a
{    color: #0022F1;
    font-family: Arial,tahoma;
    font-size: 11px;
    text-decoration: none;
    
    }
.TextLabel
{
	font: Arial;
	font-size: 10pt;
	color: #000000;
	font-weight:normal;		
}
.TextAction
{
	font: Arial;
	font-size: 11pt;
	color: #000000;
	font-weight: bold;		
}

.TextNote
{
	font: Arial;
	font-size: 11pt;
	color: gray;
	font-style:italic;
	font-weight:normal;
}
.DivLabel
{
	font: Arial;
	font-size: 11pt;
	color: #000000;
	 text-align:right;	
	padding: 3px 0px 3px 0px;

}

.TextContent
{
	font: Arial;
	font-size: 11pt;
	color: #000000;	
	padding: 3px 0px 3px 0px;
}

/* PAGINATION EMpressr TinhNT- them td*/
div.paginationEMP {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 93%;/*12px*/
	text-align:center;	
	background:#fff3de;
	margin:5px 0px 5px 0px;
	float:right;
	height:21px;
	padding:6px 0px 0px 0px;
	font-size: 11px; 
	width:100%;
	
	}

.paginationEMP a
{
	text-decoration:none !important;
	}	
	
div.paginationEMP span { 
background: #fff url(../images/page_gradient.jpg) 0 100% repeat-x;
border: 1px solid #b7c9d7; 
color: #a1a1a1; 
text-align:right;
font-weight: bold;
margin: 0px 2px 0 0;
padding: 2px 5px;
}
div.paginationEMP span a{text-decoration: none;color:#255ecc;
}
div.paginationEMP span.current a{text-decoration: none;color:#fff;
}
div.paginationEMP span a:hover { 
color: #df1818; text-decoration: underline; }
div.paginationEMP span.current { 
background: #ef3516 none;
border: 1px solid #ef3516; color: #fff;
}
/* het phan trang luoi */
.Error
{
	color:Red;
	list-style:none;
	padding-left:20px;
	}
.Table_Question
{
	background-color: #F2F3F4;
	width: 98%;
	padding:6px;
	float: left;
}

.ShowVoted
{
	background-color: #FFf;		
	padding-bottom: 12px;
	padding-top: 12px;
	font-size: 12pt;
	font-weight: bold;
	width: 20%;
	text-align: center;
	float: left;
}

.ShowVoted span
{
		
}

.ShowQuestion
{
	padding-bottom: 10px;
	padding-top: 0px;
	font-size: 10pt;
	font-weight: normal;
	width: 78%;
	float: left;
	padding-left: 10px;
}

.ViewQuestion
{
	font:Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 10px;	
}

.ViewQuestion a
{
	font:Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.ViewQuestion a:hover
{
	text-decoration: underline;
}

.ViewAuthur
{
	font: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	padding-bottom: 0px;		
}

.TvS
{
	width: 299px;
	float: left;
}
.TvSchedule_Title
{
	width: 299px;
	height: 37px;
	background-image: url(../images/bg_TvSchedule.jpg);
	float: left;	
}


.TvS_Title
{
	width: 199px;
	height: 37px;	
	font-size: 12pt;
	color: #ffffff;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
}

.TvS_Title div
{
	padding-left: 20px;
	padding-top: 10px;
	float: left;	
}

.TvS_Title span
{
	text-align: center;
}

.TvS_Channel
{
	width: 100px;
	height: 37px;	
	float: left;	
}

.TvS_Channel div
{
	padding-top: 8px;
	float: left;	
}
.TvSchedule_Rows
{
	width: 299px;
	height: 41px;	
	background-image: url(../images/TvSchedule.jpg);
	font-size: 10pt;
	color: #000000;	
	font-weight: bold;
}

.TvS_Hour
{
	width: 60px;
	height: 41px;	
	font-size: 10pt;
	color: #000000;
	text-align: center;
	font-weight: bold;
	float: left;
}

.TvS_Hour div
{
	margin-top: 5px;
	text-align: center;
}

.TvS_ProName
{
	padding-left: 10px;
	width: 229px;
	font-size: 10pt;
	color: #000000;	
	font-weight: bold;
	float: left;
}

.TvS_ProName div
{
	padding-top: 5px;
	float: left;	
}
.TvSchedule_ViewMore
{
	width: 299px;
	height: 22px;	
	background-image: url(../images/Viewmore_TvSchedule.jpg);
	float: left;
}

.rptButon
{
	padding-top: 10px;
	float: left;
}

.Table_Goal
{
	background-color: #F2F3F4;
	width: 98%;
	padding:6px;
	float: left;
}
.WantDoThis
{
	width: 20%;
	float: left;
}

.WantDoThis span
{
	
}
.ShowGoal
{
	padding-bottom: 10px;
	padding-top: 0px;
	font-size: 10pt;
	font-weight: normal;
	width: 60%;
	float: left;
	padding-left: 10px;
}

.aspNetDisabled
	{
		color:Gray !important;	
		background:white;
			
	}
.aspNetDisabled span
	{
		color:Gray !important;		
	}
	

.tree td div {
  height: auto !important
  }
.tree td span {
  height: auto !important;
  font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif !important;
  color:Gray;
   
  }
  
table.chkRoleCheckBox 
{	
	width:100%;
	
	
	}

.UpdateProgressContent{
    text-align: center;
    vertical-align: bottom;
    z-index: 9999;
    position:fixed;
    top:35%;
    left:35%;
    width:350px;
}
    .UpdateProgressBackground
{
	margin:0px;
	padding:0px;
	top:0px; bottom:0px; left:0px; right:0px;
	position:fixed;
	z-index:1000;
	background-color:#cccccc;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.LeftMenuTitle
	{background-color:#D9EEFF;
	 text-transform:uppercase;
	 padding:6px ;
	 font-weight:bold;
	}

.MenuMore a
{
	background:none;
	
	cursor:pointer;
	
}

/**/

	.viewMore{ margin-top:5px;width:30px; height:30px; background: url(../images/icon_more.png) no-repeat 0 0; float:left }
	.viewMore:hover{background-position: 0 -43px}
	.viewMore .moreLink{display:none; float:left; width:222px;}
	.viewMore:hover .moreLink{display:block; position:absolute;margin-left:-135px;}
	.viewMore:hover .moreLink a{background:#69afff; width:202px; float:left; color:#fff; border-bottom:#a1cdff 1px solid;  font:bold 12px/18px Arial, Helvetica, sans-serif; padding:3px 2px 3px 6px; text-decoration:none}
	.viewMore:hover .moreLink a:hover{background:#63abff; color:#0049bc; border-bottom:#d8eaff 1px solid;}
	.moreLink_top{ width:210px; height:17px; background:url(../images/menuMore.png) no-repeat 0 -99px; float:left }
	.moreLink_bottom{ width:210px; height:5px; background:url(../images/menuMore.png) no-repeat 0 -131px; float:left }


.ItemDisabled
{
	color:Gray;
}
.ItemActived
{
	font:bold 15px Tahoma,Arial, Helvetica, sans-serif; 
	color:#005eea ;
	}
	
.DivLabelSearch
{
    float:left;
    padding:5px 5px 0px 20px;
    width:200px;
    text-align:right;    
    font-family: Arial,tahoma;
    font-size: 10pt;
    }	
input[type="text"].aspNetDisabled {
	width:240px;
	height:15px;
	padding:3px;
	background:#fcfcfc!important;
	border: 1px solid #d6d6d6!important;
	margin-right:4px;
	margin-bottom:8px
}
input[type="check"].aspNetDisabled {
	
	background:#f00!important;
	border: 1px solid #d6d6d6!important;
}
.DivRow {
	width:100%;
	clear:both;
	padding-bottom:5px;
}
.DivLabel {
	color:#000;
	padding-right:3px;
	float:left;
	width:160px;
	padding-left:15px;   
}    
.DivLabel span{
	color:#000;
    font: Arial;
	font-size: 10pt;
}    


.DivTextBox
{
	padding-left:10px;
	text-align:left;
	padding-top:5px;
}

.DivPortlet {
	width:100%;
	clear:both;
}    
.DivRowPortlet {
	width:50%;
	padding-bottom:5px;
	float:left;
	text-align:right;
}
.DivLabelPortlet {
	color:#000;
	padding-right:3px;
	float:left;
	width:170px;
	padding-left:5px;
}  

.DivLabelPortlet span{
	color:#000;
    font:normal !important;
    text-align:right;
}     
.DivTextBoxPortlet
{
	padding-left:5px;
	float:left;
}
.Error{color:#FF0033;padding-left:15px;padding-bottom:5px;}	

.DivRequired{padding:0px 0px 10px 0px;}
	
#upload, .uploadifyQueue
{
    padding-left:167px;
    color: #0022F1;
    font-family: Arial,tahoma;
    font-size: 11px;
    text-decoration: none;
   }
#fileAlbum, .uploadifyQueue
{
    padding-left:167px;
    color: #0022F1;
    font-family: Arial,tahoma;
    font-size: 11px;
    text-decoration: none;                        
                            }
.Total
{text-align:left; 
 padding-left:663px;
    }
    
    .buttonRefresh{
	background:url(../images/icon.png) no-repeat right -80px;
	width:17px;
	height:17px;
	float:left;
	margin-top:8px
}
.raovatview{		
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#757575;
	}
.text_list_links a{color: #0023ff;}	
.LeftContent {	
	float:left;
	width:280px;
	margin:0px 0px 10px 0px;	
}
/* end class menu left */	

.bgbottom_porletleft {	
	background:url(../images/bgbottom_porletleft.png) top left no-repeat;	
	width:190px;
	height:10px;
}
.boxadv_leftpage {		
	width:190px;	
	margin:0px 0px 0px 0px;			
}

.boxadv_leftpage img {
	padding:10px 0px 0px 0px;
	}
	
.porletright_page {	
	float:left;	
	width:280px;	
	margin:5px 0px 0px 0px;			
	
}

.bgtop_porletright {
	float:left;	
	background:url(../images/bgtop_porletright.png) top left no-repeat;	
	width:280px;
	height:8px;	
}

.bgtitle_porletright {	
	float:left;
	background:url(../images/bgtitle_porletright.png) bottom left no-repeat;	
	width:280px;
	min-height:32px;	
}

.bgmid_porletright {	
	float:left;
	background:url(../images/bgmid_porletright.png) top left repeat-y;	
	width:280px;
}
.bgbottom_porletright {	
	float:left;
	background:url(../images/bgbottom_porletright.png) top left repeat-y;	
	width:280px;
	height:8px;
}
.texttitle_porletright {
	float:left;
	text-align:left;
	font:bold 12px Arial,Helvetica, sans-serif;
	color:#ff6600;
	padding:6px 0px 0px 15px;	
	text-transform:uppercase;
	}
.texttitle_porletright a {
	color:#ff6600;
	text-decoration:none
	}	
.texttitle_porletright a:hover{
	color:#0066cc;
	text-decoration:none;
	}	
.texttitle_porletright img {	
	padding:0px 0px 0px 0px;
}

.boxadv_rightpage {	
	clear:both;	
	float:left;
	width:280px;	
	margin:0px 0px 0px 0px;			
}

.boxadv_rightpage img {
	padding:10px 0px 0px 0px;
	}
	
.boxcontent_porletright {	
	float:left;	
	width:264px;	
	margin:10px 8px 0px 8px;			
}
.links_faq ul {
	clear:both;
	list-style-type: none; 	
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

.links_faq li {	
	list-style-image:none;
	background-image:url(../images/arrow_list.gif);
	background-repeat: no-repeat;
	text-align:left;
	background-position: 3px 8px;
	padding: 3px 5px 3px 20px;
	text-indent:0px;
	margin: 2px 0 0px 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
.links_faq li a{
	width:auto;
	text-decoration:none;	
	color: #333333;
	}
.links_faq li a:hover{
	text-decoration:none;	
	color:#f50b04;
	}	
.links_faq li span{
	padding: 3px 0px 3px 0px;		
	font:normal 12px Arial,Tahoma, Helvetica, sans-serif;
	color: #757575;
}	
.boxslide {	
	float:left;	
	width:490px;
	height:309px;	
	margin:0px 0px 0px 0px;			
}

.box_porletmain {	
	float:left;	
	width:490px;	
	margin:10px 0px 0px 0px;			
}

.row_tabporlet {
		position:relative;
        width:490px;
		height:30px;
        padding:0px;
        margin: 0px 0 0px 0;      
        background:url(../images/bgtitle_porlet_main.png) left bottom repeat-x;
		border-bottom: 1px solid #bbd7e6;
		float:left;
}
.tabCircle ul{
	float:left;		
        margin: 0;
        padding: 0px 0 0px 10px;
		bottom:2px;		
}
.tabCircle li {
		bottom:0;
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}
.tabCircle a:link, .tabCircle a:visited {
        float: left;
        font:bold 12px Arial,Tahoma, Helvetica, sans-serif;
        line-height: 19px;       
        padding: 5px 12px 0px 12px;
        text-decoration: none;
        color: #333333;
}
.tabCircle a:link.active, .tabCircle a:visited.active, .tabCircle a:hover {
        padding-bottom: 6px;
        color: #0066cc;
        background: url(../images/Circle.png) no-repeat bottom center;
}
.LeftPortlet {
    background: none repeat scroll 0 0 white;
    border: 1px solid #ec8500;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 5px 0 10px;
    padding: 10px;
    width: 259px;
    font: 12px Arial,Tahoma,Verdana,Helvetica,sans-serif;
    text-align:center;
}
.LeftPortlet ul li {
    list-style-type: none;
}
.DivRowXeRight {
    float: left;
    font: 12px Arial,Tahoma,Verdana,Helvetica,sans-serif;
    margin-left: 5px;
    padding: 2px 0 3px;
    text-align: left;
}




/*login*/
.fRegister_head_link{
	border-bottom: 1px solid #e4e4e4;
	height:auto;	
	padding-bottom:10px;
	padding-top:5px;
	color:#7a7a7a;
	margin:0px 0px 15px 5px;
}

.flogin_head_link .flabel_login{
	font: bold 20px/26px Arial, Helvetica, sans-serif;
	color:#ED2470;
	float:left;
	margin-right:6px;
	text-decoration:none;

}

.fRegister_head_link span{
	font: bold 20px/26px Arial, Helvetica, sans-serif;
	color:#ED2470;		
	text-decoration:none;
	
	
}

.fRegister_head_link a{
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#ED2470;
	margin-right:6px;
	line-height:30px;
	text-decoration:none;
    cursor:pointer;	
}
.flRegister_head_link a:hover
{
    text-decoration:underline
}

.text_form_login{ height:30px; font: normal 12px Arial, Helvetica, sans-serif; padding:0px 15px 0px 0px; text-align:right;}

.label{  font: normal 12px Arial, Helvetica, sans-serif; padding:0px 15px 0px 0px; text-align:right;}

.divline_form {

margin: 3px 0px 3px 10px;
font: bold 14px Arial,Helvetica, sans-serif;
color: #3e3e3e;
text-align: left;
}
.note_form {
font: normal 12px Arial,Helvetica, sans-serif;
color: #3e3e3e;
text-align: justify;
text-transform: none;
margin: 3px 0px 3px 10px;
text-align: left;
vertical-align: middle;
}